package fr.charlesen.projets.utt.lo09.sessionBeans;

import fr.charlesen.projets.utt.lo09.entites.Enseignantsuiveur;
import fr.charlesen.projets.utt.lo09.entites.Etudiants;
import fr.charlesen.projets.utt.lo09.entites.Stages;
import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author Charles EDOU NZE
 */
@Local
public interface ProgrammeBossLocal {

    void addSuiveur(Enseignantsuiveur suiveur);

    void delSuiveur(Integer id);

    Enseignantsuiveur listSuiveurData(Integer id);

    List<Enseignantsuiveur> listSuiveur();

    void addEtu(Etudiants etu);

    void delEtu(Integer id);

    Etudiants listEtuData(Integer id);

    List<Etudiants> listEtuOK(Integer id);

    List<Etudiants> listEtuByStageType(String type);

    List<Etudiants> listEtuByStageNOK();

    List<Etudiants> listEtu();

    int getTotalEtu();

    int getTotalSuiveur();

    List<Etudiants> findByValeur(String valeur);

    List<Stages> findByValeur2(String valeur);
}
